#ifndef PERSON_HPP
#define PERSON_HPP

Person::Person()
{
	cout << "Name:";
	cin >> name;
	cout << "Phone Number:";
	cin >> number;
	cout << "Email:";
	cin >> email;
	cout << "Age:";
	cin >> age;
	cout << "Library Card:";
	cin >> libraryCard;
	cout << "Address:";
	cin >> address;
}

Person::Person(String Name, PhoneNumber Number, Email Eml, int Age, int LibraryCard, Address Addr)
{
	name = Name;
	number = Number;
	email = Eml;
	age = Age;
	libraryCard = LibraryCard;
	address = Addr;
}

String Person::getName()
{
	return name;
}

PhoneNumber Person::getNumber()
{
	return number;
}

Email Person::getEmail()
{
	return email;
}

int Person::getAge()
{
	return age;
}

int Person::getLibraryCard()
{
	return libraryCard;
}

Address Person::getAddress()
{
	return address;
}

void Person::setName(String str)
{
	name = str;
}

void Person::setNumber(PhoneNumber num)
{
	number = num;
}

void Person::setEmail(Email eml)
{
	email = eml;
}

void Person::setAge(int Age)
{
	age = Age;
}

void Person::setLibraryCard(int card)
{
	libraryCard = card;
}

void Person::setAddress(Address addr)
{
	address = addr;
}


#endif
